\hypertarget{classShipCAD_1_1FileBuffer}{}\section{Ship\+C\+AD\+:\+:File\+Buffer Class Reference}
\label{classShipCAD_1_1FileBuffer}\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}


in-\/memory buffer for a binary file (F\+R\+E\+E!\+Ship format)  




{\ttfamily \#include $<$filebuffer.\+h$>$}

Inheritance diagram for Ship\+C\+AD\+:\+:File\+Buffer\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classShipCAD_1_1FileBuffer}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classShipCAD_1_1FileBuffer_ab243cfcb8a68ce791103594e974ee9ba}{File\+Buffer} ()
\item 
\hyperlink{classShipCAD_1_1FileBuffer_a397c9a755598f9939eb30460b605d44c}{$\sim$\+File\+Buffer} ()
\item 
size\+\_\+t \hyperlink{classShipCAD_1_1FileBuffer_a51dc1007457d999ce374afd6a6ae29f8}{size} ()
\item 
size\+\_\+t \hyperlink{classShipCAD_1_1FileBuffer_a7feeac3f68df96065a3238cbca9a5151}{pos} ()
\item 
\hyperlink{namespaceShipCAD_af3a6fa23a7318acbda7b0066b53d694f}{version\+\_\+t} \hyperlink{classShipCAD_1_1FileBuffer_a06f87b30f5fd091cc5c270964ea16770}{get\+Version} ()
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a66c14f8f21b9f77febd154aee9565f0b}{set\+Version} (\hyperlink{namespaceShipCAD_af3a6fa23a7318acbda7b0066b53d694f}{version\+\_\+t} v)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_afe2a6e56770eed6bf9df894baa28c9fe}{load\+From\+File} (Q\+File \&file)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_adcc7e54a07f39ad930df82da9c3c70fd}{save\+To\+File} (Q\+File \&file)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_af59c26297994b38aabc4bc678d04c246}{reset} ()
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a86223c54bcf111ef205c9d651e0b9a66}{load} (\hyperlink{structShipCAD_1_1JPEGImage}{J\+P\+E\+G\+Image} \&img)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a9a5d46b2c6d568ee2cdef110d4773e73}{add} (const \hyperlink{structShipCAD_1_1JPEGImage}{J\+P\+E\+G\+Image} \&img)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_ab196d459581b5c877ebea2f567e9bda8}{load} (quint8 \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_afb11c583e5d3a7a580e5f88004d6c7e3}{add} (quint8 val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_ad1aebcc97e364569934c66eec5a87485}{load} (bool \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a7cb4395eae7ffa405290c3bed9890bee}{add} (bool val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a525306d68a017ef67ec13c3e8901a8ff}{load} (float \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a7909794ac33ad5f695bb670940db99ba}{add} (float val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_ad7fc82d31f73f0350715fb63db2fc271}{load} (qint32 \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_ad5ff9b7299df09feb365250c69e6da9a}{add} (qint32 val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a19fcd1363671552150de3d6ee3297f2c}{load} (quint32 \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a1dd1963dd35caff15333f21cc2195b34}{add} (quint32 val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_aa22983fa24559f6d0d119d89036100af}{add} (size\+\_\+t val)
\begin{DoxyCompactList}\small\item\em save value, (check that it fits in 32 bits) \end{DoxyCompactList}\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a7255342a053689ebafda9317cc586c57}{load} (Q\+Vector3D \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a0642733d14682981c12f6aeaef9bb884}{add} (const Q\+Vector3D \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a3329cf81740c79967acc24bc0ac3c9a3}{load} (Q\+Color \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a3611327a77cc938e987ecda018d0d936}{add} (const Q\+Color \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a82c790d09c8e85c0f9d218efd9c93605}{load} (Q\+String \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_aea305be34bc316cc5b849fb291499012}{add} (const Q\+String \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_ab266512b0703e4e62a32cbbcc4dd7050}{add} (const char $\ast$str)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a4ae77da0ea26a1ed6de262ff7f3d606f}{load} (\hyperlink{classShipCAD_1_1Plane}{Plane} \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_ae947c5bac13749a8b0d833bfa7979d0d}{add} (const \hyperlink{classShipCAD_1_1Plane}{Plane} \&val)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_acfa1ad9b776baa948d1724bd56b4e18d}{load} (\hyperlink{structShipCAD_1_1DelftSeriesResistance}{Delft\+Series\+Resistance} $\ast$buf)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a63b2793d04b55d67ef7a307e664b3416}{add} (const \hyperlink{structShipCAD_1_1DelftSeriesResistance}{Delft\+Series\+Resistance} $\ast$buf)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_aec2753a3f1fb3aab1303a8dfde26bb1c}{load} (\hyperlink{structShipCAD_1_1KAPERResistance}{K\+A\+P\+E\+R\+Resistance} $\ast$buf)
\item 
void \hyperlink{classShipCAD_1_1FileBuffer_a1189100c2022918351d730590d107c33}{add} (const \hyperlink{structShipCAD_1_1KAPERResistance}{K\+A\+P\+E\+R\+Resistance} $\ast$buf)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
in-\/memory buffer for a binary file (F\+R\+E\+E!\+Ship format) 

Definition at line 52 of file filebuffer.\+h.



\subsection{Constructor \& Destructor Documentation}
\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!File\+Buffer@{File\+Buffer}}
\index{File\+Buffer@{File\+Buffer}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{File\+Buffer()}{FileBuffer()}}]{\setlength{\rightskip}{0pt plus 5cm}File\+Buffer\+::\+File\+Buffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}\hypertarget{classShipCAD_1_1FileBuffer_ab243cfcb8a68ce791103594e974ee9ba}{}\label{classShipCAD_1_1FileBuffer_ab243cfcb8a68ce791103594e974ee9ba}


Definition at line 52 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!````~File\+Buffer@{$\sim$\+File\+Buffer}}
\index{````~File\+Buffer@{$\sim$\+File\+Buffer}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{$\sim$\+File\+Buffer()}{~FileBuffer()}}]{\setlength{\rightskip}{0pt plus 5cm}Ship\+C\+A\+D\+::\+File\+Buffer\+::$\sim$\+File\+Buffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1FileBuffer_a397c9a755598f9939eb30460b605d44c}{}\label{classShipCAD_1_1FileBuffer_a397c9a755598f9939eb30460b605d44c}


Definition at line 58 of file filebuffer.\+h.



\subsection{Member Function Documentation}
\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const J\+P\+E\+G\+Image \&img)}{add(const JPEGImage &img)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const {\bf J\+P\+E\+G\+Image} \&}]{img}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a9a5d46b2c6d568ee2cdef110d4773e73}{}\label{classShipCAD_1_1FileBuffer_a9a5d46b2c6d568ee2cdef110d4773e73}


Definition at line 108 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(quint8 val)}{add(quint8 val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{quint8}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_afb11c583e5d3a7a580e5f88004d6c7e3}{}\label{classShipCAD_1_1FileBuffer_afb11c583e5d3a7a580e5f88004d6c7e3}


Definition at line 123 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(bool val)}{add(bool val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{bool}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a7cb4395eae7ffa405290c3bed9890bee}{}\label{classShipCAD_1_1FileBuffer_a7cb4395eae7ffa405290c3bed9890bee}


Definition at line 136 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(float val)}{add(float val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{float}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a7909794ac33ad5f695bb670940db99ba}{}\label{classShipCAD_1_1FileBuffer_a7909794ac33ad5f695bb670940db99ba}


Definition at line 150 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(qint32 val)}{add(qint32 val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{qint32}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_ad5ff9b7299df09feb365250c69e6da9a}{}\label{classShipCAD_1_1FileBuffer_ad5ff9b7299df09feb365250c69e6da9a}


Definition at line 167 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(quint32 val)}{add(quint32 val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{quint32}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a1dd1963dd35caff15333f21cc2195b34}{}\label{classShipCAD_1_1FileBuffer_a1dd1963dd35caff15333f21cc2195b34}


Definition at line 184 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(size\+\_\+t val)}{add(size_t val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_aa22983fa24559f6d0d119d89036100af}{}\label{classShipCAD_1_1FileBuffer_aa22983fa24559f6d0d119d89036100af}


save value, (check that it fits in 32 bits) 


\begin{DoxyParams}{Parameters}
{\em val} & integer to save \\
\hline
\end{DoxyParams}

\begin{DoxyExceptions}{Exceptions}
{\em range\+\_\+error} & if val is greater than 32bit unsigned \\
\hline
\end{DoxyExceptions}


Definition at line 193 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const Q\+Vector3\+D \&val)}{add(const QVector3D &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const Q\+Vector3D \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a0642733d14682981c12f6aeaef9bb884}{}\label{classShipCAD_1_1FileBuffer_a0642733d14682981c12f6aeaef9bb884}


Definition at line 237 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const Q\+Color \&val)}{add(const QColor &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const Q\+Color \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a3611327a77cc938e987ecda018d0d936}{}\label{classShipCAD_1_1FileBuffer_a3611327a77cc938e987ecda018d0d936}


Definition at line 204 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const Q\+String \&val)}{add(const QString &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const Q\+String \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_aea305be34bc316cc5b849fb291499012}{}\label{classShipCAD_1_1FileBuffer_aea305be34bc316cc5b849fb291499012}


Definition at line 266 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const char $\ast$str)}{add(const char *str)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{str}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_ab266512b0703e4e62a32cbbcc4dd7050}{}\label{classShipCAD_1_1FileBuffer_ab266512b0703e4e62a32cbbcc4dd7050}


Definition at line 278 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const Plane \&val)}{add(const Plane &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const {\bf Plane} \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_ae947c5bac13749a8b0d833bfa7979d0d}{}\label{classShipCAD_1_1FileBuffer_ae947c5bac13749a8b0d833bfa7979d0d}


Definition at line 309 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const Delft\+Series\+Resistance $\ast$buf)}{add(const DelftSeriesResistance *buf)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const {\bf Delft\+Series\+Resistance} $\ast$}]{buf}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a63b2793d04b55d67ef7a307e664b3416}{}\label{classShipCAD_1_1FileBuffer_a63b2793d04b55d67ef7a307e664b3416}


Definition at line 334 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!add@{add}}
\index{add@{add}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{add(const K\+A\+P\+E\+R\+Resistance $\ast$buf)}{add(const KAPERResistance *buf)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::add (
\begin{DoxyParamCaption}
\item[{const {\bf K\+A\+P\+E\+R\+Resistance} $\ast$}]{buf}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a1189100c2022918351d730590d107c33}{}\label{classShipCAD_1_1FileBuffer_a1189100c2022918351d730590d107c33}


Definition at line 349 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!get\+Version@{get\+Version}}
\index{get\+Version@{get\+Version}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{get\+Version()}{getVersion()}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf version\+\_\+t} Ship\+C\+A\+D\+::\+File\+Buffer\+::get\+Version (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1FileBuffer_a06f87b30f5fd091cc5c270964ea16770}{}\label{classShipCAD_1_1FileBuffer_a06f87b30f5fd091cc5c270964ea16770}


Definition at line 64 of file filebuffer.\+h.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(\+J\+P\+E\+G\+Image \&img)}{load(JPEGImage &img)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{{\bf J\+P\+E\+G\+Image} \&}]{img}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a86223c54bcf111ef205c9d651e0b9a66}{}\label{classShipCAD_1_1FileBuffer_a86223c54bcf111ef205c9d651e0b9a66}


Definition at line 96 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(quint8 \&val)}{load(quint8 &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{quint8 \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_ab196d459581b5c877ebea2f567e9bda8}{}\label{classShipCAD_1_1FileBuffer_ab196d459581b5c877ebea2f567e9bda8}


Definition at line 117 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(bool \&val)}{load(bool &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{bool \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_ad1aebcc97e364569934c66eec5a87485}{}\label{classShipCAD_1_1FileBuffer_ad1aebcc97e364569934c66eec5a87485}


Definition at line 128 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(float \&val)}{load(float &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{float \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a525306d68a017ef67ec13c3e8901a8ff}{}\label{classShipCAD_1_1FileBuffer_a525306d68a017ef67ec13c3e8901a8ff}


Definition at line 141 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(qint32 \&val)}{load(qint32 &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{qint32 \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_ad7fc82d31f73f0350715fb63db2fc271}{}\label{classShipCAD_1_1FileBuffer_ad7fc82d31f73f0350715fb63db2fc271}


Definition at line 158 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(quint32 \&val)}{load(quint32 &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{quint32 \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a19fcd1363671552150de3d6ee3297f2c}{}\label{classShipCAD_1_1FileBuffer_a19fcd1363671552150de3d6ee3297f2c}


Definition at line 175 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(\+Q\+Vector3\+D \&val)}{load(QVector3D &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{Q\+Vector3D \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a7255342a053689ebafda9317cc586c57}{}\label{classShipCAD_1_1FileBuffer_a7255342a053689ebafda9317cc586c57}


Definition at line 222 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(\+Q\+Color \&val)}{load(QColor &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{Q\+Color \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a3329cf81740c79967acc24bc0ac3c9a3}{}\label{classShipCAD_1_1FileBuffer_a3329cf81740c79967acc24bc0ac3c9a3}


Definition at line 212 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(\+Q\+String \&val)}{load(QString &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{Q\+String \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a82c790d09c8e85c0f9d218efd9c93605}{}\label{classShipCAD_1_1FileBuffer_a82c790d09c8e85c0f9d218efd9c93605}


Definition at line 251 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(\+Plane \&val)}{load(Plane &val)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{{\bf Plane} \&}]{val}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a4ae77da0ea26a1ed6de262ff7f3d606f}{}\label{classShipCAD_1_1FileBuffer_a4ae77da0ea26a1ed6de262ff7f3d606f}


Definition at line 291 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(\+Delft\+Series\+Resistance $\ast$buf)}{load(DelftSeriesResistance *buf)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{{\bf Delft\+Series\+Resistance} $\ast$}]{buf}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_acfa1ad9b776baa948d1724bd56b4e18d}{}\label{classShipCAD_1_1FileBuffer_acfa1ad9b776baa948d1724bd56b4e18d}


Definition at line 326 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load@{load}}
\index{load@{load}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load(\+K\+A\+P\+E\+R\+Resistance $\ast$buf)}{load(KAPERResistance *buf)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load (
\begin{DoxyParamCaption}
\item[{{\bf K\+A\+P\+E\+R\+Resistance} $\ast$}]{buf}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_aec2753a3f1fb3aab1303a8dfde26bb1c}{}\label{classShipCAD_1_1FileBuffer_aec2753a3f1fb3aab1303a8dfde26bb1c}


Definition at line 341 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!load\+From\+File@{load\+From\+File}}
\index{load\+From\+File@{load\+From\+File}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{load\+From\+File(\+Q\+File \&file)}{loadFromFile(QFile &file)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::load\+From\+File (
\begin{DoxyParamCaption}
\item[{Q\+File \&}]{file}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_afe2a6e56770eed6bf9df894baa28c9fe}{}\label{classShipCAD_1_1FileBuffer_afe2a6e56770eed6bf9df894baa28c9fe}


Definition at line 68 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!pos@{pos}}
\index{pos@{pos}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{pos()}{pos()}}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+File\+Buffer\+::pos (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1FileBuffer_a7feeac3f68df96065a3238cbca9a5151}{}\label{classShipCAD_1_1FileBuffer_a7feeac3f68df96065a3238cbca9a5151}


Definition at line 61 of file filebuffer.\+h.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!reset@{reset}}
\index{reset@{reset}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{reset()}{reset()}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::reset (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_af59c26297994b38aabc4bc678d04c246}{}\label{classShipCAD_1_1FileBuffer_af59c26297994b38aabc4bc678d04c246}


Definition at line 58 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!save\+To\+File@{save\+To\+File}}
\index{save\+To\+File@{save\+To\+File}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{save\+To\+File(\+Q\+File \&file)}{saveToFile(QFile &file)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::save\+To\+File (
\begin{DoxyParamCaption}
\item[{Q\+File \&}]{file}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_adcc7e54a07f39ad930df82da9c3c70fd}{}\label{classShipCAD_1_1FileBuffer_adcc7e54a07f39ad930df82da9c3c70fd}


Definition at line 85 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!set\+Version@{set\+Version}}
\index{set\+Version@{set\+Version}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{set\+Version(version\+\_\+t v)}{setVersion(version_t v)}}]{\setlength{\rightskip}{0pt plus 5cm}void File\+Buffer\+::set\+Version (
\begin{DoxyParamCaption}
\item[{{\bf version\+\_\+t}}]{v}
\end{DoxyParamCaption}
)}\hypertarget{classShipCAD_1_1FileBuffer_a66c14f8f21b9f77febd154aee9565f0b}{}\label{classShipCAD_1_1FileBuffer_a66c14f8f21b9f77febd154aee9565f0b}


Definition at line 63 of file filebuffer.\+cpp.

\index{Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}!size@{size}}
\index{size@{size}!Ship\+C\+A\+D\+::\+File\+Buffer@{Ship\+C\+A\+D\+::\+File\+Buffer}}
\subsubsection[{\texorpdfstring{size()}{size()}}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+File\+Buffer\+::size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{classShipCAD_1_1FileBuffer_a51dc1007457d999ce374afd6a6ae29f8}{}\label{classShipCAD_1_1FileBuffer_a51dc1007457d999ce374afd6a6ae29f8}


Definition at line 60 of file filebuffer.\+h.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{filebuffer_8h}{filebuffer.\+h}\item 
Ship\+C\+A\+Dlib/\hyperlink{filebuffer_8cpp}{filebuffer.\+cpp}\end{DoxyCompactItemize}
